home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / comm / hslnk112.zip / WHATSNEW.110 < prev   
Text File  |  1992-05-13  |  8KB  |  201 lines

  1.  
  2.   ==========================================================================
  3.                     SUMMARY OF WHAT'S NEW IN VERSION 1.1
  4.   ==========================================================================
  5.  
  6.      HS/Link version 1.1 corrects all known problems in version 1.0 and
  7.      adds a number of new features and options.
  8.  
  9.      HS/Link version 1.1 is a direct replacement for version 1.0 and
  10.      does not require any change in command line options or
  11.      configuration options.  There are a number of NEW options you may
  12.      want to take a look at.
  13.  
  14.      The most important new feature in version 1.1 is the "batch status"
  15.      display, which now gives a running summary of total bytes
  16.      transferred and estimated time remaining for the transfer.
  17.  
  18.      The following options have been added or enhanced:
  19.  
  20.       -CB     Controls color of bargraph displays.
  21.  
  22.       -FC     Forces CTS handshake to remain in effect, even when the
  23.               handshake hardware appears to be inactive.
  24.  
  25.       -FL     Directs log file to specified filename as an alternative
  26.               to using the DSZLOG environment variable.
  27.  
  28.       -N5     Disable 16550 buffering logic.  Needed when the UART
  29.               appears to be a 16550-type chip, but does not correctly
  30.               implement hardware buffering.
  31.  
  32.       -NO     Check specified directories or filenames for
  33.               duplication with incoming files.
  34.  
  35.       -PB     Option now allows non-standard com base addresses to be
  36.               entered in hex as well as decimal.
  37.  
  38.       -PI     Option now allows high IRQ values 8-15.
  39.  
  40.  
  41.  
  42.   ==========================================================================
  43.                   DETAILED LIST OF CHANGES IN VERSION 1.1
  44.   ==========================================================================
  45.  
  46.      Added -CB option to control color of bargraph displays.
  47.  
  48.      Added -FC option to force CTS handshake to remain in effect, even
  49.      if it CTS is not active initially.  This may be required if you are
  50.      SURE you need CTS handshake, but when CTS is occasionally dropped
  51.      by the modem just as HS/Link loads.
  52.  
  53.      Added -LFlogfile option to allow DSZLOG log file pathname to be
  54.      specified from a config file when use of the DSZLOG environment
  55.      variable is not desired.
  56.  
  57.      Added -N5 option to disable the NS16550AN buffering logic, which
  58.      causes problems on some early flawed versions of the 16550 chip.
  59.  
  60.      Added a new BATCH STATUS display, which shows total bytes expected
  61.      and completed, as well as estimated time remaining for the batch.
  62.  
  63.      Added a new ERRORLEVEL 10 exit to indicate that carrier was lost
  64.      during the initial handshake with the remote.
  65.  
  66.      Added a new ERRORLEVEL 11 exit to indicate when the link was
  67.      aborted due to CTS handshake lockup.  This condition can occur with
  68.      some error correcting modems when line conditions are too poor for
  69.      continued data transmission.
  70.  
  71.      Added a prefix to the original "ready" signature, making it less
  72.      likely that hs/link auto upload or auto download will falsely
  73.      trigger.  The new signatures are:
  74.           HS*^BR
  75.      and
  76.           HS*^BQ
  77.      The 'HS*' prefix has been added.
  78.  
  79.      Added expected incoming and outgoing file counts in -NF display mode.
  80.  
  81.      Added logic in HSCONFIG to create the default HSLINK.CFG file in
  82.      the same directory as HSLINK.EXE instead of in the current
  83.      directory.
  84.  
  85.      Added logic to allow HS/Link operation when DoorWay is active.
  86.  
  87.      Added logic to allow ^Z eof marking in FILELIST files.
  88.  
  89.      Added logic to allow hex values to be specified for -PB and most
  90.      other integer command line options.  Option format is:
  91.           -PBdecimal
  92.           -PB$hex
  93.           -PB0xhex
  94.      for example, -PB1000 means the same thing as -PB$3E8.
  95.  
  96.      Added logic to allow simple filenames as well as directory names in
  97.      the upload duplication check file.  This allows quicker duplication
  98.      checking over networks or CD-ROMS.
  99.  
  100.      Added logic to automatically cancel a link after repeated ACK
  101.      timeout errors.
  102.  
  103.      Added logic to correctly handle the interrupt controller PIC
  104.      register on exit when running on some multi-tasking systems.
  105.  
  106.      Added logic to give registered copies of hslink priority over
  107.      unregistered copies when both sides of the link are using the -!
  108.      (take priority) option.   Behavior in this situation used to be
  109.      undefined.
  110.  
  111.      Added logic to ignore lines in -NO files that contain x:/....
  112.      rather than x:\...., making it possible to use the same BLDLIST
  113.      outputs in both hslink and prodoor systems.
  114.  
  115.      Added logic to leave NS16550 buffering enabled if it was found to
  116.      already be enabled on program entry.
  117.  
  118.      Added logic to prevent block character devices (such as CON, NUL,
  119.      CLOCK$, PRN, etc.) as transfer filenames.
  120.  
  121.      Added logic to prevent upload duplication prior to bidirectional
  122.      transfers.  Without this feature, duplicate uploads will be
  123.      completely received before the duplication is detected by the BBS.
  124.      To enable this feature, use the option:
  125.         -NOdirlist
  126.      where 'dirlist' specifies the full pathname of a file containing
  127.      one directory spec per line.  Each specified directory will then be
  128.      checked for duplication with incoming files.  For example, PCBoard
  129.      systems may use the option:
  130.         -NOC:\PCB\GEN\DLPATH.LST
  131.      to prevent upload duplication.  Use a program like MKDLIST.ZIP to
  132.      create file lists for use with the -NO option.  This logic will
  133.      check over 40000 files for duplicates in under 5 seconds on a
  134.      386/20 machine.
  135.  
  136.      Added logic to reset the current transmit file when a file read
  137.      error occurs.
  138.  
  139.      Added new DSZLOG codes to distinguish between transmit errors and
  140.      receive errors. The new DSZLOG codes used are:
  141.           'H'=file received from remote
  142.           'h'=file transmitted to remote
  143.           'E'=file receive was aborted
  144.           'e'=file transmit was aborted (used to be 'E')
  145.           'L'=lost carrier during file receive
  146.           'l'=lost carrier during file transmit (used to be 'L')
  147.  
  148.      Added some logic to check for systems not using SHARE.
  149.  
  150.      Added support for -I, -N5, -NM and -NO options in HSCONFIG.
  151.  
  152.      Added support for high IRQ vectors (8-15) on AT class machines.
  153.  
  154.      Changed CPS calculation to properly account for skipped data during
  155.      file transfer crash recovery.
  156.  
  157.      Changed CPS calculations to prevent numeric overflow at around 11megs.
  158.  
  159.      Changed DSZLOG entries to always include spaces with files over 1meg.
  160.  
  161.      Changed HSCONFIG to allow nonstandard base addresses in HEX.
  162.  
  163.      Changed HSLINK.EXE and HSCONFIG.EXE to search for HSLINK.CFG the
  164.      following logic:
  165.           1) search the current directory,
  166.           2) search the directory where HSLINK.EXE is located
  167.           3) search the PATH directories
  168.  
  169.      Changed crash recovery message in transmit window from "Seek to
  170.      block" to "Crash recovery at block".
  171.  
  172.      Changed logic to include bargraphs even in unregistered copies of
  173.      HS/Link, making unregistered copies fully functional.
  174.  
  175.      Changed settings display to say "COMx" rather than "COM1" when non-
  176.      standard com port settings are being used.
  177.  
  178.      Corrected dropped characters during transmit with some internal
  179.      modems. Thanks to Mark Talley and William Elliott for helping to
  180.      track down this bug.
  181.  
  182.      Corrected final CPS calculation in outgoing files window when crash
  183.      recovery is in effect.
  184.  
  185.      Corrections to prevent endless "ACK timeout" errors under some
  186.      conditions.
  187.  
  188.      Corrections to prevent occasional '... was incomplete!' condition
  189.      in the last file of a batch.
  190.  
  191.      Major documentation updates.
  192.  
  193.      Patched Borland's runtime library to prevent loss of interrupts
  194.      during direct video screen updating.  This may eliminate the need
  195.      for the -NV option in cases where overrun errors occur during
  196.      screen updates.
  197.  
  198.      Removed supurflous "Please use -O with -R" message when files are
  199.      rejected via -NO lists and user has requested -R.
  200.  
  201.